home *** CD-ROM | disk | FTP | other *** search
- Subject: Re: Multiple Editors for the same data
- Sent: 6/6/96 4:58 PM
- Received: 6/6/96 5:01 PM
- From: Troy Gaul, tgaul@apple.com
- Reply-To: ODF Interest, ODF-Interest@CILabs.ORG
- To: OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
-
- >So, my question is if there is a good way to ship two editors which
- >provide the same basic functionality and make it easy for the user
- >to switch between the different editors and for the user to be able
- >to edit the same data file concurrently with both editors (changes
- >propagate automatically to the other editor).
-
- It's relatively easy to do two separate parts, and the user can switch
- between them using the part info or document info dialog box (you could
- probably even provide a menu item to switch to the other editor).
- However, having them both open at the same time is not supported very
- well by OpenDoc.
-
- >Do links provide this functionality?
-
- Linking tends to have only one source that is able to modify the data.
- There can be multiple destinations, but editing cannot be done at
- destinations.
-
- >Are there problems with different editors making changes to the same
- >data concurrently? (well, there is only one user)
-
- Yes, there could be. Only one can write at a time, and if they both are
- using the same storage unit and the writing is interleaved, this would be
- a problem. Also, the two parts would need to know how to synchronize
- themselves when one of them changed the data.
-
- This problem could be fairly easily handled with one part editor that had
- two presentations. However, you lose the feature of being able to update
- them independently.
-
- Have you been following the OpenDoc-Interest list? There were a few
- developers talking about a proposal called ICE, for Intrinsic Content
- Editing, that they're trying to develop that might be of interest to you.
- Also, I'm sure that your requirements would be of interest to them as
- they try to define it as a standard.
-
- _troy
-
- .......................................................................
- Troy Gaul tgaul@apple.com
- Apple Computer, Inc. OpenDoc Partsmith
-
-